am humansten - French English Dictionary